namespace Brjnk.GpxExplorer.Data
{
    using System;

    /// <summary>
    /// </summary>
    public class GeocacheLogDefault : GeocacheLog
    {
        private DateTime date;

        public override DateTime Date
        {
            get { return date; }
            set { date = value; OnPropertyChanged("Date"); }
        }

        private string finder;

        public override string Finder
        {
            get { return finder; }
            set { finder = value; OnPropertyChanged("Finder"); }
        }

        private string type;

        public override string Type
        {
            get { return type; }
            set { type = value; OnPropertyChanged("Type"); }
        }

        private string text;

        public override string Text
        {
            get { return text; }
            set { text = value; OnPropertyChanged("Text"); }
        }

        public override object Clone()
        {
            return base.ConvertTo<GeocacheLogDefault>();
        }
    }
}